package ar.org.cfired.creditos.repositorios;

import java.io.*;
public class PruebaRepositorios {

	
	public static void main (String args[]) {
		try {
			PruebaRepositorios prueba = new PruebaRepositorios();
			prueba.guardar();
			prueba.leer();
		}
		catch (Exception e) {
			e.printStackTrace();
		}
	} 
	
	public PruebaRepositorios() {
	}
	
	public void guardar() throws RutaNoEncontradaException, ArchivoNoGuardadoException, RepositorioException {
		Archivo arch = new Archivo();
		arch.setExecutionID(125);
		arch.setNombreArchivo("Archivo");
		arch.setProceso("creditos");
		try {
		arch.setArchivo(new FileInputStream(new File("C:\\workspace-mvn\\creditos-mvn\\src\\main\\resources\\processdefinition.png")));
		}
		catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		arch.guardar();
	}
	
	public void leer() throws ArchivoNoEncontradoException, ArchivoNoGuardadoException, RepositorioException {
		Archivo arch = new Archivo();
		arch.setExecutionID(125);
		arch.setNombreArchivo("Archivo");
		arch.setProceso("creditos");
		if (arch.getArchivo() != null)
			System.out.println("Archivo - " + arch.getArchivo().toString());
		arch.leer();	
		System.out.println("Archivo - " + arch.getArchivo().toString());
	}
}
